Roger Federer wins Stuttgart Open, reclaims World No.1 ranking

Sports