Big-serving young Portuguese Jaime Faria made Novak Djokovic sweat for his second-round win.