20170401 sports.tennis: Roger Federer denies Nick Kyrgios; will battle Rafael Nadal for Miami crown