Nagal had received a bye in the first round and then in the second round, his opponent Gastao Elias of Portugal retired midway in the first set. In the round of 16, the Indian beat Brazilian Orlando Luz 7-5 6-3.
The sixth seed Indian will now face Juan Pablo Ficovich of Argentina in the final.
Earlier this week, Nagal won his second title on the ATP Challenger Tour. He notched up a straight-set win over Argentina’s Facundo Bognis to claim the Buenos Aires ATP Challenger clay-court event.