Швейцарецът победи Новак Джокович след почти 4-часова битка