Federer sufre más de la cuenta para derrotar a Mannarino y acceder a las semifinales en Basilea