Roger Federer sealed his 20th grass consecutive win after he defeated Denis Kudla in the Semi final today by 7-6(1), 7-5.

Match Highlights to Follow