1. A picture coding method for coding a current block included in a current picture in direct mode, the picture coding method comprising: specifying, when a co-located block has two motion vectors, only one motion vector out of the two motion vectors, the co-located block being located in a second picture at the same position that the current block is located in the current picture, the second picture being a B-picture following the current picture in display order; determining a first motion vector and a second motion vector of the current block, using the specified one motion vector; generating a first predictive image of the current block using the first motion vector of the current block and a second predictive image of the current block using the second motion vector of the current block; generating a predictive image of the current block based on the first predictive image and the second predictive image; generating a difference image between the current block and the predictive image of the current block; and coding the difference image to obtain a coded difference image of the current block, wherein, in the case where the co-located block is motion compensated using two motion vectors which refer to a same one reference picture preceding the second picture in display order, one motion vector among the two motion vectors of the co-located block which is output earlier in a bit stream is specified as the only one motion vector of the co-located block in said specifying.