Roger Federer won the Stuttgart Open after a tough fight against Milos Raonic by 6-4, 7-6(3).

Milos gave its best on the court but in the end, it was the Swiss man who won the title.

Match highlights to follow