In this paper we proposed a temporal error concealment scheme utilizing the overlapping approach for the block-based video coder. In the proposed algorithm, each pixel of the lost block is recovered by overlapping from four nearest available neighboring blocks. The weighting coefficients used for overlapping have been carefully designed to address the suitable weights on different pixel locations inside the lost block. The weighted extended boundary match is proposed to replace the popularly used boundary match for recovering the lost motion vectors, such that the recovered motion vector can provide the best lost pixel prediction for the overlapping error concealment process. The experimental results were shown by integrating our algorithm into the H.263+ coder.