I think Federer generally does well at net against Nadal. Obviously against a great passer like Nadal, he's gonna get burned quite a bit, but even if he loses a few points at net, it puts pressure on Nadal not to let up at all.
The problems Federer has encountered in the past against Nadal are mostly mental. He's too passive on break points and often indecisive tactically, leading to unforced errors. The times he beats Nadal, he's confident and sticks to a specific game plan.