diagnosis tool says everything is ok and my friend is connected to me. (has a green dot) when I try to ping him I get a time out.
The weirdest part is when I chat to him via hamachi he receives it. Then the other day we tried with another friend and he got a relayed connection and I could ping him without a problem.
The second friend could connect to games on my local network but the first friend couldn't.
This could be a firewall issue but both of the friends have set there firewall up so hamachi doesn't get blocked.