Đối thủ ở bán kết của Federer sẽ là tay vợt kỳ cựu Andre Agassi.