World 800m champion Emmanuel Wanyonyi delivered his first Diamond League podium position in Oslo, Norway, as a father.