Badosa struggled with back injuries once again, and was forced to retire from her quarterfinal.
The Spaniard will face Tomas Machac for the title on Saturday.
Stefanos Tsitsipas stopped No. 47 Tallon Griekspoor 6-4, 6-4 to set up a Dubai final vs. Felix Auger-Aliassime.
Tallon Griekspoor saved four match points in the second set upsetting top-seeded Daniil Medvedev 2-6, 7-6(7), 7-5 to reach the Dubai semifinals.
Thanasi Kokkinakis is recovering after surgery he hopes will correct a chronic injury issue.
Each of the top five seeds were sent packing on a wild day in Acapulco.
Design by Tennis Now Team