Federer confirms Roland Garros