Let (E, T) be a Hausdorff topological vector space whose topological dual separates points of E, X be a non-empty weakly compact convex subset of E and W be the relative weak topology on X. If F: (X, W) → 2(E,T) is continuous (respectively, upper semi-continuous if £ is locally convex), approximation and fixed point theorems are obtained which generalize the corresponding results of Fan, Park, Reich and Sehgal-Singh-Smithson (respectively, Ha, Reich, Park, Browder and Fan) in several aspects.