World number one Serena Williams overcame a dreadful second set to beat Germany’s Sabine Lisicki 7-6 (4) 1-6 6-3 on Wednesday for her 700th career win and a berth in the Miami Open semi-finals.