The determination of bismuth and cadmium by graphite furnace atomic absorption spectrometry (GFAAS) after solid-phase extraction (SPE) on Chromosorb-107 filled in a syringe was described. To retain the analytes, the sample solution treated with and without ammonium pyrolidine dithiocarbamate (APDC) was drawn into the syringe filled with Chromosorb-107 and discharged back manually. Bismuth and cadmium were quantitatively sorbed at pH greater than or equal to 6 irrespective of whether the analyte was complexed with APDC prior to passing through the Chromosorb-107. Analyte elements sorbed on the resin were quantitatively eluted with 3.0M of HNO3 again drawing and discharging the eluent into the syringe and ejected it back. Optimum flow rates of sample or eluent for sorption and elution processes were 20 ml min(-1) for drawing and 20 ml min(-1) for discharging in all cases. Bismuth and cadmium were analyzed by graphite furnace atomic absorption spectrometry. The elements could be concentrated by drawing and discharging several portions of sample successively but eluting only one time. The validity of the proposed method was checked with standard reference materials (NIST SRM 1515 Apple-Leaves, CWW-TM-E Waste Water and CRM-SW Sea Water). The analyte elements were quantitatively (>95%) recovered from different matrices irrespective of treated samples with APDC. Detection limits (delta) were 0.8 and 1.2 mug l(-1) for Bi and Cd, respectively. The method can be characterized with fastness, simplicity, quantitative recovery and high reproducibility. (C) 2004 Elsevier B.V. All rights reserved.