Federer Beats Roddick to Advance to Final